API Documentation
ShaderMemorySlot.h
1 // ShaderMemorySlot.h
3 //
5 
6 namespace nkGraphics
7 {
14  class DLL_GRAPHICS_EXPORT ShaderMemorySlot : public nkExport::Exportable
15  {
16  public :
17 
25  virtual ~ShaderMemorySlot () ;
26 
27  // Getters
31  const char* getSlotType () const ;
35  virtual const char* getDataTypeAsString () const = 0 ;
36 
42  virtual void exportClassToTree (nkExport::Node* rootNode) override ;
43  } ;
44 }
nkGraphics::ShaderMemorySlot
A memory slot in a memory resource.
Definition: ShaderMemorySlot.h:15
nkGraphics::ShaderMemorySlot::exportClassToTree
virtual void exportClassToTree(nkExport::Node *rootNode) override
nkExport::Exportable
An interface to define objects that can be exported using this component.
Definition: Exportable.h:15
nkGraphics::ShaderMemorySlot::getSlotType
const char * getSlotType() const
nkExport::Node
A node in the tree structure representing the data to export / import.
Definition: Node.h:42
nkGraphics::ShaderMemorySlot::getDataTypeAsString
virtual const char * getDataTypeAsString() const =0
nkGraphics::ShaderMemorySlot::~ShaderMemorySlot
virtual ~ShaderMemorySlot()
nkGraphics::ShaderMemorySlot::ShaderMemorySlot
ShaderMemorySlot()
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7